/*
 * @Author       : ljkt
 * @Version      : 1.0
 * @Date         : 2021-10-05 13:15:37
 * @LastEditors: ljkt
 * @LastEditTime: 2024-08-08 14:06:37
 * @Description  :
 */
#ifndef _Pbc_Memory_H_
#define _Pbc_Memory_H_

#include "Pbc_Include.h"
void my_memset(void *dest, u8_t c, u16_t n);
void my_memclr_00(void *dest, u32_t n);
void my_memclr_FF(void *dest, u16_t n);
void my_memclr_sub(void *dest, u16_t n);
void my_memcpy(void *dest, const void *src, u16_t n);
u8_t *my_malloc(u16_t buf_size);
u8_t my_strlen(s8_t *str);
s8_t my_str_cmp(s8_t *s1, s8_t *s2);
void my_buf8_add(u8_t *buf, u16_t len);
void my_buf8_add_offset(u8_t *buf, u16_t len, u8_t offset);
void my_buf16_add_offset(u16_t *buf, u16_t len, u16_t offset);
u8_t my_buf_cmp(u8_t *s1, u8_t *s2,u16_t len);
#endif
